﻿/* == common css ==*/
body { font:12px/1.5 arial, "宋体"; background:#fff; }
.wrapper { clear: both; margin: 0 auto; width: 980px; }
a { text-decoration:none; color:#2d63bb; }
/*.clear:after { display:block; visibility:hidden; height:0; clear:both; content:""; }*/
.clear:after { clear: both; content: ""; display: block; height: 0; visibility: hidden; }
.clear { *zoom:1;
}
.header, .container, .footer { width:980px; margin:0 auto; }
.header { position:relative; z-index:1000; }
.main { width:980px; margin:0 auto; min-height:500px;_height:expression((document.documentElement.clientHeight||document.body.clientHeight)>470?"470px":""); /*min-height:600px;*/}
.bread { margin:20px 0 15px; }
/* == small style == */
.text_l { text-align:left; }
.text_r { text-align:right; }
.text_c { text-align:center; }
.over_h { overflow:hidden; }
/* == modules == */
.box_a { border:1px solid #ddd; border-top:4px solid #72AAE5; }
.box_b { background:#fbfbfb; border:1px solid #d7d7d7; border-top:1px solid #ccdded; border-bottom:none; }
.box_b_c { border-bottom:1px solid #d7d7d7; }
.box_b .title { background:url(../images/box_b_tit.png) repeat-x; height: 32px; line-height: 32px; padding-bottom: 2px; padding-left: 7px; }
.box_b .title span a { width:24px; height:30px; background: url(../images/esc.png) no-repeat; float: right; padding-right:10px; }
.box_b .title span a:hover { width:24px; height:30px; background:url(../images/esc_hover.png) no-repeat; float: right; padding-right:10px; }
.box_b h4 { background:url(../images/titBgH.png) no-repeat scroll 0 center transparent; font-size:13px; text-indent:28px; font-weight:bold; color:#646a78; float:left; }
.box_b h4#a { background:url(../images/titBgH_a.png) no-repeat scroll 0 center transparent; font-size:13px; }
.box_b h4#b { background:url(../images/titBgH_b.png) no-repeat scroll 0 center transparent; font-size:13px; }
.box_b h4#c { background:url(../images/titBgH_c.png) no-repeat scroll 0 center transparent; font-size:13px; }

/* == modules end == */
/* == head css == */
.h_top { height:47px; }
.logo { width:120px; height:25px; float:left; margin-top:10px; }
.nav_wrap { width:980px; height:46px; line-height:46px; background:url(../images/nav_c.png) no-repeat; }
/*.nav_r { height:40px; background:url(../images/nav_r.png) right top no-repeat; }*/

.nav { height:46px; float:left; padding-left:10px; /*background:url(../images/nav_l.png) left top no-repeat;*/ }
.nav li { position:relative; width:70px; height:46px; float:left; text-align:center; }
.nav li a { display:block; color:#fff; font-size:14px; font-weight:bold; }
.nav li.hover { background:url(../images/nav_h.png); /*border:1px solid #2f64a6;*/ width:70px; height:46px; line-height:46px; }
.nav .sec_nav { display:none; position:absolute; top:42px; left:0; width:110px; padding-bottom:10px; background:url(../images/nav_hover_bottom.png) bottom no-repeat; }
.nav .sec_nav li { width:108px; height:32px; border-left:1px solid #2C3E74; border-right:1px solid #2C3E74; line-height:40px; background:#2C3E74; }
.nav .sec_nav a { width:80px; margin:0 auto; /*border-top:1px solid #2f64a7;*/ color:#d6e4ef; }
.nav .sec_nav a:hover { border:none; /*border-top:1px solid #3071a9;*/ background:none; color:#fff; }
.nav_login { float:right; color:#fff; }
.nav_login .uname, .nav_login .upw { width:148px; height:20px; line-height:20px; margin-right:16px; border:none; background:url(../images/text_a.png); }
.nav_login .btn_login { width:44px; height:24px; margin-right:8px; border:none; text-align:center; cursor:pointer; background:url(../images/nav_btn_login.png); line-height:24px; color:#fff; font-size:13px; }
.h_top .user_info { float:right; margin-top:20px; margin-right:6px; color:#c3c3c3; }
.h_top .user_name { padding-left:12px; background:url(../images/ico_down_b.png) left no-repeat; }
.nav_sea_person { float:right; margin-right:10px; }
.nav_sea_text { position:relative; width:210px; height:21px; float:left; text-align:right; margin-right:6px; margin-top:9px; background:url(../images/text_b.png) top no-repeat; line-height:21px; z-index: 3;}
.nav_sea_person a { color:#fff; float:left; }
.nav_sea_text .cate { position:absolute; left:0; width:46px; height:21px; line-height:24px\0; overflow:hidden; text-align:center; background:url(../images/ico_down_a.png) 38px 9px no-repeat; cursor:pointer; }
.nav_sea_text input { width:156px; height:20px; margin-top:1px; background:none; border:none; line-height:20px; color:#c3c3c3; }
.nav_sea_text .catehover { border:1px solid #ccc; height:auto; background-color:#fff; }
.nav_sea_btn { width:29px; height:24px; float:left; margin-right:6px; margin-top:8px; background:url(../images/btn_nav_sea.png); border:none; cursor:pointer; }

/* == head username css == */
.navv { height:26px; float:left; position:relative; z-index: 11112; }
.navv .userr_name { background: url("../images/ico_down_b.png") no-repeat scroll 6px 4px transparent; text-align:left; padding-left: 18px; width:74px; height:20px; overflow:hidden; }
.navv li { position:relative; width:92px; height:26px; float:left; text-align:center; }
.navv li a { display:block; color: #016799; text-decoration: none; font-size:13px; /*float:left;  遮罩 */ }
.navv li.hover { background: #fff !important; border: 1px solid #016799; border-bottom:none; }
.navv .sec_navv { display:none; position:absolute; left:-1px; width:94px; border-bottom:1px solid #016799; background: #fff !important;/* -moz-box-shadow: 0 3px 10px #888; -webkit-box-shadow: 0 3px 10px #888; box-shadow: 0 3px 10px #888;*/ }
.navv .sec_navv li { width:92px; height:26px; border-left:1px solid #016799; border-right:1px solid #016799; line-height:26px; }
.navv .sec_navv a { width:92px; margin:0 auto; }
.navv .sec_navv .newpm { font-size:10px; margin-left:3px; color:#f00; }
.navv .sec_navv a:hover { color: #fff !important; background-color: #016799; text-decoration: none; }
ol, ul { list-style: none outside none; }

/* == head more mail css == */
.mail { height:26px; float:left; position:relative; z-index: 11123; }
.mail .userr_name { background: url("../images/laba.jpg") no-repeat scroll 22px center transparent; text-align:center; padding-left: 9px; width:50px; font-size:12px; color:#F63; font-weight:bold; margin-top:2px; }
.mail li { position:relative; width:68px; height:26px; float:left; text-align:center; }
.mail li a { display:block; color: #016799; text-decoration: none; font-size:12px; float:left;  /* 遮罩 */ }
.mail li.hover { background: #fff !important; border: 1px solid #016799; border-bottom:none; }
.mail .sec_mail { display:none; position:absolute; left:-1px; width:70px; border-bottom:1px solid #016799; background: #fff !important;/* -moz-box-shadow: 0 3px 10px #888; -webkit-box-shadow: 0 3px 10px #888; box-shadow: 0 3px 10px #888;*/ }
.mail .sec_mail li { width:68px; height:26px; border-left:1px solid #016799; border-right:1px solid #016799; line-height:26px; }
.mail .sec_mail a { width:68px; margin:0 auto; }
ol, ul { list-style: none outside none; }

/* == index page == */

.t_container { height:28px; float:right; padding-top:5px; padding-right:20px; font-size: 14px; line-height: 28px; color:#9ea1a8; }
.t_container_lian { margin-left:500px; font-size: 14px; line-height: 28px; color:#006699; float:left; display:inline; }

.wel { float: left; height: 422px; width: 980px; background:url(../images/wel_banner_bg.png) repeat-x; }
.wel img { padding:10px; }
.a_container { width: 960px; padding-left:10px; padding-right:10px; /*border-bottom:2px solid #d2dcef;*/ }
.p_r { position: relative; }
.list-tit { padding-bottom:10px; }
.list-tit ul { background:url(../images/list_titBg.gif) 0 bottom repeat-x; height:29px; }
.list-tit ul li { float:left; padding-right:3px; cursor:pointer }
.list-tit ul li a { display:block; width:87px; height:29px; float:left; font: 14px/29px "microsoft YaHei"; color:#747474; background: url(../images/titleIndex-bg.gif) 0 0 no-repeat; text-align:center }
.list-tit ul li .t_container_lian a { display:block; width:87px; height:29px; float:left; font: 14px/29px "microsoft YaHei"; color:#747474; text-align:center; background-image: none; }

.list-tit ul li span { display:block; width:87px; height:29px; float:left; font: 14px/29px "microsoft YaHei"; color:#6699cc; background: url(../images/titleIndex-bg.gif) 0 0 no-repeat; text-align:center }
/*.list-tit ul li a:hover,*/.list-tit ul li.cur a, .list-tit ul li.cur span { color:#FFF; background-position:0 -38px; }
.list-tit ul li a:hover { color:#e60e07 }
.I-list { min-height:110px; *_height:110px;
}
.I-list .StoreInfo { min-height:70px; height:auto !important; *_height:70px;
width:462px; }
.I-list ul { overflow:hidden; zoom:1; }
.I-list .StoreInfo .oldman { background:url(../images/Oldman.png) left bottom no-repeat; width:70px; height:62px; position:absolute; left:-3px; bottom:0; z-index:100 }
.I-list .Hours { }
.I-list li { background: url("../images/ico_li.png") no-repeat scroll center left transparent; line-height: 36px; text-indent: 12px; width:468px; height:35px; padding-right: 10px; border-bottom:1px dashed #d2dcef; display:block; float:left; color:#333; font-size:13px; overflow:hidden; }
.I-list .rebate { padding-left:10px; display:inline-block; height:19px; width:17px; }
.I-list .address { background:#ffffff; height:20px; line-height:20px; padding-left:78px; color:#f58220; margin-top:5px; }
.I-list .info { background:#fff3ca; line-height:20px; color:#b3926f; padding-left:78px; position: relative; min-height:47px; *_height:47px;
padding-right:20px; position:relative; }
.I-list .info a { position: absolute; display:block; width:60px; height:20px; right:0; bottom:0; z-index:100 }
.H-list { min-height:300px; *_height:300px;
}
.H-list .StoreInfo { min-height:70px; height:auto !important; *_height:70px;
width:462px; }
.H-list ul { overflow:hidden; zoom:1; }
.H-list .StoreInfo .oldman { background:url(../images/Oldman.png) left bottom no-repeat; width:70px; height:62px; position:absolute; left:-3px; bottom:0; z-index:100 }
.H-list .Hours { }
.H-list li { border-bottom: 1px solid #EAEAEA; padding: 15px 5px; position: relative; }
.dy_uhead { float: left; height: 56px; width: 56px; }
.dy_uhead img { width:50px; height:50px; padding:2px; border:1px solid #f1f1f1; }
.dy_dys { width:510px; float:right; padding-right:40px; }
.dy_dys1 { width:460px; float:right; padding-right:40px; }
.dy_mes { overflow:hidden; }
.dy_uname { padding-right:5px; }
.dy_ope { height:18px; margin-top:2px; }
.dy_ope a { float:left; color:#666; margin-right:15px; }
.dy_reply { display:none; padding:6px; margin-top:10px; background:#ecf5fc; }
.dy_reply p { padding-top:6px; }
.dy_reply_text { width:488px; height:22px; line-height:22px; border:1px solid #ccc; }
.dy_reply_btn { width:44px; height:24px; border:none; background:url(../images/nav_btn_login.png); color:#fff; cursor:pointer; }
.dy_hide_btn { position:absolute; display:none; width:36px; height:24px; background:url(../images/btn_hide.png); top:15px; right:5px; }
.dy_btn { position:absolute; width:36px; height:24px; top:15px; right:5px; }
.dy_more { padding:10px 0 30px; text-align:center; }
.dy_more_c { height:28px; background:url(../images/btn_more_c.png) repeat-x; line-height:28px; }
.dy_more_l { height:28px; background:url(../images/btn_more_l.png) left no-repeat; }
.dy_more_l a { display:block; height:28px; background:url(../images/btn_more_r.png) right no-repeat; color:#2D63BB; }
.H-list .rebate { padding-left:10px; display:inline-block; height:19px; width:17px; }
.H-list .address { background:#ffffff; height:20px; line-height:20px; padding-left:78px; color:#f58220; margin-top:5px; }
.H-list .info { background:#fff3ca; line-height:20px; color:#b3926f; padding-left:78px; position: relative; min-height:47px; *_height:47px;
padding-right:20px; position:relative; }
.H-list .info a { position: absolute; display:block; width:60px; height:20px; right:0; bottom:0; z-index:100 }
.tab_con { display:none; }
.con_selected { display:block; }
/* == footer css == */
.footer { background:url(../images/bot_bg.png) repeat-x; border-top:1px solid #d2dcef; text-align:center; line-height:2; height:74px; }
.footer .footer_menu { margin-top:10px; color: #666666; }
.footer .footer_menu a { color: #666666; padding: 0 5px; }
.footer .copyright { color:#7d7d7d; }
.footer .copyright span { color:#e84b00; }
/* == home page ==*/

.home_content { width:650px; float:left; }
.home_send_mes { padding-top:10px; /*margin-top:10px;*/ }
#home_send_mes_c { background-color: #F1F5F8; padding:5px; }
.home_send_mes .user_head {width:76px; height:76px; float:left;}
.home_send_mes .user_head img { width:76px; height:76px; }
.home_send_mes .write_mes { width:560px; float:right; }
#text_bg_c { position:relative; z-index:10; width:555px; height:74px; background:url(../images/textarea_bg_c.png) right top no-repeat; }
.home_send_mes .text_bg { position:relative; z-index:10; width:555px; height:74px; background:url(../images/textarea_bg.png) right top no-repeat; }
.home_send_mes .text_bg_s { position:relative; z-index:10; width:555px; height:74px; background:url(../images/textarea_bg.png) right top no-repeat; }
.home_send_mes textarea { width:516px; height:56px; overflow:hide; padding:12px 12px 1px; margin-left:13px; border:none; background:none; overflow-y:hidden; }
.home_send_mes .text_bg_s textarea { width:516px; height:56px; overflow:hide; padding:12px 12px 1px; margin-left:13px; border:none; background:none; overflow-y:hidden; }
.home_send_mes #face_list { font-size:0; }
.home_send_mes .face_list { position:absolute; z-index:10px; left:10px; top:58px; width:240px; padding:5px; border:1px solid #ccc; background:#fff; }
.home_send_mes .face_list img { width:24px; height:24px; cursor:pointer; }
.home_send_mes .add_face { float:left; margin-left:15px; margin-top:10px; padding-left:18px; background:url(../images/ico_face.png) left 0px no-repeat; }
.home_send_mes .mes_pub { width:44px; height:24px; float:right; margin-top:4px; margin-right:4px; background:url(../images/nav_btn_login.png); border:none; color:#fff; }
.disnum { float:right; margin-right:30px; margin-top:10px; }
.disnum strong { color:#2D63BB; font-weight:normal; }
.home_picshow { margin-top:20px; }
.home_picshow_d { margin-top:10px; }
.home_picshow_d_e { float:left; position:relative; }

img#lt { position:relative; left:0px; top:0px; z-index:555; }
#kly_haitu { position:absolute; left:0px; top:0px; z-index:545; }
#two_button { position:relative; left:420px; top:130px; z-index:556; background:#ffffce; border:1px solid #ffddc1; width:168px; height:50px; padding:10px; display:none;}
#two_button p { margin:6px; font-weight:bold; }
#two_button .hide_this { position:absolute; width:8px; height:8px; font-size:0; padding:6px; border:1px solid #fff; top:2px; right:0; background:url(../images/btn_c.png) center no-repeat; }
.#two_button:hover { border:1px solid #999; }
#two_button img{ margin-left:6px; }
#text_m { margin-top:310px; }

#home_picshow_c { padding:10px 5px; background-color:#f1f5f8; }
.home_picshow h3 { background: url(../images/ico01.png) no-repeat scroll 0 5px transparent; padding-left: 14px; font-size:14px; height:30px; line-height:30px; border-bottom:1px solid #ccc; font-weight:bold; }
.home_picshow_d h3 { background:url(../images/dianzihaitu.png) no-repeat scroll 0 5px transparent; padding-left: 504px; font-size:14px; height:28px; line-height:28px; border-bottom:1px solid #ccc; font-weight:bold; }
/*.home_picshow_e{float:left;}*/
.home_picshow_e h3 { background:url(../images/paiban.png) no-repeat scroll 0 5px transparent; font-size:14px; height:28px; line-height:28px; border-bottom:1px solid #ccc; font-weight:bold; /*text-indent:-9999px;*/ }
.home_picshow_c h3 { padding-left: 14px; font-size:14px; height:34px; line-height:34px; font-size:12px; font-weight:bold; color:#006699; margin-top:3px; }
.home_picshow h3 .link_more, .home_picshow_c h3 .link_more { float:right; font-weight:normal; font-size:12px; width:90px; }
.home_picshow_c h3 .link_more img { width:82px; height:25px; margin-top:4px; margin-right:400px; }
.home_picshow .picshow { position:relative; }
.home_picshow .piclist { margin-top:15px; }
.home_picshow .piclist dl { width:176px; float:left; margin-right:28px; }
.home_picshow .piclist dl dt img { width:170px; height:104px; padding:2px; border:1px solid #ddd; vertical-align:middle; }
.home_picshow .piclist dl dt a:hover img { border:1px solid #999; }
.home_picshow .piclist dl dd { width:176px; height:20px; line-height:18px; text-align:center; overflow:hidden; padding-top:2px; }
.home_picshow .picshow_next { width:26px; height:20px; position:absolute; right:10px; top:50px; border:1px solid #fff; padding:2px; background:url(../images/btn_d.png) center no-repeat; }
.home_picshow .picshow_next:hover { border:1px solid #eee; }
.home_dynamic { margin-top:30px; }
.home_dy_list li { position:relative; padding:15px 5px; border-bottom:1px solid #eaeaea; }
.home_dy_li li { position:relative; padding:15px 5px; border-bottom:1px solid #eaeaea; }
/* == home side == */
.home_side { width:310px; float:right; margin-top:10px; /*margin-bottom:10px;*/ display:inline; }
.y_mb_know, .y_mb_know_b { padding:12px 10px; }
.y_mb_know_b { padding:12px 15px; }
/*.y_mb_know dl, .y_mb_know_b dl { margin-bottom:12px; }*/
.y_mb_know dl { min-height:60px; }
.y_mb_know dl dt, .y_mb_know_b dl dt { width:50px; float:left; }
.y_mb_know dl dt img, .y_mb_know_b dl dt img { width:44px; height:44px; padding:2px; border:1px solid #d6d6d6; }
.y_mb_know dl dd, .y_mb_know_b dl dd { position:relative; width:210px; float:right; color:#5e5e5e; }
.y_mb_know_b .k_name { font-weight:bold; font-size:14px; margin-left:10px; }
.y_mb_know .k_name { font-weight:bold; }
.y_mb_know .fol_this, .y_mb_know_b .fol_this { display:block; width:65px; height:24px;/* background:url(../images/ico_follow_hover.png) 0 0 no-repeat;*/ }
.y_mb_know .fol_this:hover, .y_mb_know_b .fol_this:hover { display:block; width:65px; height:24px;/* background:url(../images/ico_follow.png) 0 0 no-repeat;*/ }
/*.y_mb_know .fol_this, .y_mb_know_b .fol_this { text-indent:-9999px; }*/
.y_mb_know .hide_this, .y_mb_know_b .hide_this { position:absolute; width:8px; height:8px; font-size:0; padding:2px; border:1px solid #fff; top:6px; right:0; background:url(../images/btn_c.png) center no-repeat; }
.y_mb_know .hide_this:hover, .y_mb_know_b .hide_this:hover { border:1px solid #999; }
.y_mb_job { margin-top:10px; }
.y_mb_know_b dl dd.l { width:275px; float:left; color:#2D63BB; }
.y_mb_know_b dl dd.l p { padding-top:6px; }
.y_mb_know_b dl dd.l span { color:#5e5e5e; }
li.friendship { font-size: 14px; height: 14px; line-height: 14px; margin: 5px 0; margin-left:32px; overflow: hidden; width: 200px; text-indent:3em; }
.y_mb_comp { margin-top:10px; }
.list_a { padding:12px 10px; }
.list_a dl { margin-bottom:15px; }
.list_a dt { width:60px; 40px;
float:left; }
.list_a dt img { width:54px; height:34px; padding:2px; border:1px solid #d6d6d6; }
.list_a dd { width:200px; float:right; }
.list_a .list_a_tit a { font-weight:bold; }
.box-outer { background:url(../images/box-round-right-bottom.png) no-repeat right bottom; padding-bottom:4px; margin-right:-1px; margin-bottom:-1px; }
/*.mod_feed_lst {
    border-bottom: 1px solid #D2D2D2;
    margin: 14px 0 0 10px;
}*/
.smImg { float: left; padding-bottom: 5px; width: 61px; }
select, input, img { vertical-align: middle; }
.smImg img { border: 1px solid #F1F1F1; height: 50px; padding: 2px; width: 50px; }
.ifeeds_list { float: right; width: 550px; }
.ifeeds_list .item { font-size: 13px; }
.ifeeds_list .item a { color: #024E89; text-decoration: none; }
.feeds_tp { padding:10px; }
.feeds_tp a { color: #666666; margin-right: 10px; text-decoration: none; }
.comment_list_bg2 { background: none repeat scroll 0 0 #F1F5F8; border-bottom: 1px solid #D2D2D2; }
.comment_list_bg2 img { display: block; float: left; }
.feeds_comment_cont { float: right; width: 385px; }
.feeds_comment_cont p a { color: #024E89; text-decoration: none; }
.clear_a { clear: both; height: 0; line-height: 0; margin: 0; padding: 0; }
.feeds_reply { background: none repeat scroll 0 0 #F4F9FE; padding: 7px; }
.reply_piece input { border: 1px solid #D2D2D2; color: #B4B6B6; font-size: 12px; height: 20px; line-height: 20px; padding: 2px 4px; width: 486px; }
#two select { border: 1px solid #DDDDDD; line-height: 16px; padding: 3px 2px; margin-top:4px; float:left; }
.cnt_chu { margin:0 10px; padding:6px; border: 1px solid #DDDDDD; height: 146px; overflow: auto; }
.lh22 { height:22px; line-height: 22px; }
.lh22 p { width:410px; overflow:hidden; height:22px; line-height: 22px; float:left; margin-right:20px; }
tbody.blue { border-top:3px solid #9cc3ed; }
tbody.blue tr { height:30px; }
td.name a { color:#ff9900; }
.pageSkip { text-align:right; }
.pageSkip .pageSkipCur { color: #E84B00; }

/* == login page ==*/
.page_login{width:830px; margin:30px auto 0;}
.page_login h1{height:44px; line-height:48px; border-bottom:1px dashed #b5b5b5; background:url(../images/ico_a.png) left no-repeat; font-size:14px; font-weight:bold; text-indent:40px;}
.page_login_form{margin:30px 0 100px 220px;}
.page_login_form td{padding:7px 3px;}
.page_login_form .forget_pw{margin-left:10px;}
.page_login_text{width:220px; height:26px; line-height:26px; border:1px solid #ccc;}
.page_login_sub{width:78px; height:29px; border:none; background:url(../images/btn_a.png); cursor:pointer; font-size:16px; font-weight:bold; color:#FFFFFF;}

/* == tab == */
.tab_cate{position:relative; height:28px;border-bottom:1px solid #bfbfbf; }
.tab_cate ul{position:relative; height:28px;}
.tab_cate li{float:left; position:relative;  width:90px; height:28px; top:1px; line-height:28px; color:#2d63bb; cursor:pointer; text-align:center;margin:0 5px 0 0;}
.tab_cate .cate_selected{width:88px;border:1px solid #bfbfbf; border-bottom:none; height:27px; background:#fff; color:#333;}
.tab_con{display:none;}
.con_selected{display:block;}

/** == companies list page == **/
#comp_list .btn_addcomp{position:absolute; right:0; top:6px;}
.comp_listcon{width:560px; float:left; /*margin-top:15px;*/}
.comp_listside{width:380px; float:right; /*margin-top:15px;*/}
.comp_sea{padding:10px; border:1px solid #ddd; background:#f8f8f8; }
.comp_sea h2{font-size:14px; line-height:28px; font-weight:bold;}
.comp_sea_text{width:438px; height:24px; line-height:24px; border:1px solid #acadb2; margin-right:15px; vertical-align:middle;}
.comp_sea_btn{width:44px; height:24px; border:none; color:#fff; background:url(../images/nav_btn_login.png); vertical-align:middle;}
.comp_r_l{ /*margin-top:8px;width: 960px; height:500px;*/ }
.comp_r_l h2{font-size:14px;}
.comp_r_l dl{padding:5px 5px 8px; border-bottom:1px solid #ddd;}
.comp_r_l dt{width:110px; height:50px; float:left; }
.comp_r_l dt img{width:110px; height:50px;}
.comp_r_l dd{float:left; margin-left:10px;}
.comp_r_l h3 a{font-size:14px; font-weight:bold;}


.page { text-align: center; }
.page a.first, .page a.pre, .page a.next, .page a.last { background:url(../images/pageDirection-ico.png) no-repeat scroll 0 0 transparent; display: inline-block; height: 20px; width: 24px; }
.page a { color: #B3926F; margin: 0 2px; }
.page a.pre { background-position: -30px 0; }
.page a.on, .page a:hover { color: #ff7a00; }
.page a.next { background-position: -59px 0; }
.page a.last { background-position: -89px 0; }



.comp_logo_list{padding:20px 10px 0; text-align:center;}
.comp_logo_list a{display:inline-block;margin:0 2px 20px;}
.add_newcomp{width:342px; height:80px; padding:20px; margin:0 auto; margin-top:20px; background:url(../images/addcomp_bg.png) no-repeat;}
.add_newcomp h4{font-size:14px; color:#436487; line-height:28px;}
.add_newcomp .add_btn{width:80px; height:22px; line-height:22px; border:none; line-height:22px; background:url(../images/btn_b.png);color:#fff; cursor:pointer; margin-top:10px; padding:5px 5px 2px 5px;}

/** == companies1 == **/
#comp_info{width:660px; float:left; margin-top:15px;}
.comp_info{padding:5px 10px; *padding:5px 0;}
.comp_info_pic{width:115px;height:90px; float:left; padding:10px; border-right:1px solid #d0d0d0; }
.comp_info_pic img{width:115px; height:50px;}
.comp_info_data{width:480px; float:right; color:#666;}
#comp_fol{width:290px; float:right; margin-top:15px;}
.comp_fol{height:120px;  font-size:14px; line-height:28px; text-align:center; font-weight:}
.comp_fol strong{color:#2d63bb; font-weight:normal;}
.comp_follow{width:98px; height:24px; line-height:24px; color:#fff; background:url(../images/btn_e.png); border:none; text-align:center; cursor:pointer;}

.comp_content{width:660px; float:left;}
.comp_side{width:290px;  float:right; }
#comp_dy{margin-top:15px; margin-bottom:20px;}
.em_list{padding-top:5px;}
.em_list dl{padding:15px 5px; border-bottom:1px solid #eaeaea;}
.em_list dl dt{width:56px; height:56px; float:left; }
.em_list dl dt img{width:50px; height:50px; padding:2px; border:1px solid #eaeaea;}
.em_list dl dd{width:560px; float:right; }
.em_list .em_job{font-size:14px;}
.em_list .a{font-weight:bold; font-size:13px;}
.em_list .em_adr{color:#666;}
#comp_news{margin-top:15px;}
.comp_news{padding:5px 10px;}
.comp_news h4{font-weight:bold; font-size:14px; color:#5D5D5D; margin-bottom:10px;}
.comp_news dl{padding-bottom:6px; border-bottom:1px dotted #B1B1B1; margin-bottom:6px;}
#comp_job{margin-top:10px; margin-bottom:20px;}

/* == nine box 九宫格 == */
.nine_box{background:#fff;}
/*顶部样式*/
.top{height:10px;padding:0 10px;}
.t_l,.t_r{width:10px;height:10px;font-size:0%;margin-top:-10px;}
.t_l{float:left;background:url(../images/nine_lt.jpg) no-repeat;}/*左上角*/
.t_r{float:right;background:url(../images/nine_rt.jpg) no-repeat;}/*右上角*/
.t_m{display:block;height:9px;font-size:0%;width:100%; border-top:1px solid #d0d0d0;}/*这是可左右伸展的区域，两例留出空白便于放置左右角容器*/

/*中间样式*/
.middle{overflow:hidden;zoom:1;}
.m_l,.m_r{width:9px;padding-bottom:30000px;margin-bottom:-30000px;}/*两列等高*/
.m_l{float:left;border-left:1px solid #d0d0d0;} /*左边框*/  
.m_r{float:right; border-right:1px solid #d0d0d0;} /*右边框*/

/*底部样式*/
.b_m{padding:0 10px;height:10px;}/*这是可左右伸展的区域，两例留出空白便于放置左右列同高容器*/
.b_m .b_m_m{width:100%;height:9px;font-size:0%;border-bottom:1px solid #d0d0d0;} 
 
.b_l,.b_r{height:10px;font-size:0%;width:10px;margin-top:-10px;}
.b_l{float:left;background:url(../images/nine_lb.jpg) no-repeat;}/*左下角*/
.b_r{float:right;background:url(../images/nine_rb.jpg) no-repeat;}/*右下角*/

/** == ucenter page == **/
.uc_side{position:relative; width:186px; float:left; margin-top:20px; margin-bottom:20px;  padding:10px 6px; border:1px solid #ddd; background:#eff2f4;}
.uc_con{width:730px; float:left; margin-top:20px; margin-left:15px;}
.uc_sea_text{width:146px; height:18px; margin-right:10px; border:1px solid #D4D8DB; background:none; vertical-align:middle; }
.uc_sea_btn{width:20px; height:20px; border:none; background:url(../images/btn_search_a.jpg); vertical-align:middle; cursor:pointer;}
.pub_mes{display:inline-block; width:152px; height:30px; margin-top:10px; line-height:30px; text-align:center; background:url(../images/btn_send.png);}
.uc_side ul{position:relative; top:10px; right:-7px;}
.uc_side ul li{height:24px;width:100%; line-height:24px; text-indent:30px; color:#6A7E9C;}
.uc_side ul .selected{border:1px solid #ddd; border-right:none; z-index:10;  background:#fff; font-weight:bold;}
.uc_side ul li a{display:block;}

.uc_mes{margin-bottom:20px;}
.uc_mes .uc_cancel{width:52px; height:26px; margin-top:10px; margin-bottom:10px; line-height:26px; cursor:pointer; background:#fff; border:1px solid #ccc; vertical-align:middle;}
.uc_mes .uc_send{width:60px; height:26px; background:url(../images/btn_send_a.png) no-repeat; border:none;margin-right:10px; vertical-align:middle;}
.uc_mes_head{padding:5px 10px; background:#f2f8fe;border-top:1px solid #ccc; border-bottom:1px solid #ccc; }
.uc_mes_head table td{padding:5px 2px;}
.uc_mes_text{width:260px; height:20px; line-height:20px;}
.uc_mes textarea{width:100%; height:180px; border:1px solid #ccc; margin-top:10px;}
.uc_mes label{vertical-align:middle;}
.uc_mes .chk{margin-right:6px; vertical-align:middle;}

#mood_mystatus{ height:36px; line-height:36px; margin:0 0 0 10px; }

.menu_list { padding: 5px 10px; width: 230px; overflow: hidden; }
	.menu_list li { float: left; width: 30%; line-height: 180%; text-align: center; }

.feed_li_databody{ margin:10px 0 5px 10px; top:50px; }
.feed_li_title{ margin:0 0 5px 0; width:500px; }

.disnum_h { float:left; margin-right:30px; margin-top:6px; color:006699; font-weight:bold;  }
.y_mb_know_b ul li img { border: 1px solid #D6D6D6; height: 44px; padding: 2px; width: 44px; margin-right:20px; }

.kly_shipul .liheight{ min-height:55px; margin-bottom:3px; padding:2px 2px 2px 2px; border-bottom: 1px solid #D6D6D6;}

.zpResumeS {
    /*border: 1px solid #D6D3CE;*/
    clear: both;
    margin: 0 auto;
    width: 700px;
}
.zpResumeS .itemTitle {
    background: url("../images/zl.gif") no-repeat scroll left top transparent;
    clear: both;
    line-height: 26px;
    overflow: hidden;
    padding-left: 38px;
    text-align: left;
    width: 575px;
}
.zpResumeS .itemTitle .center {
    background: url("../images/zl2.gif") repeat-x scroll 0 0 transparent;
    color: #2D63BB;
    float: left;
    font-size: 14px;
    padding: 0 3px 0 5px;
}
.zpResumeS .itemTitle .right {
    background: url("../images/zl3.gif") no-repeat scroll right top transparent;
    float: left;
    padding-right: 229px;
}
.zpResumeS .itemCon {
    color: #000000;
    font-size: 12px;
    line-height: 150%;
    padding: 18px 10px;
    text-align: left;
	width:600px;
}
.zpResumeS .itemCon table{
	width:550px;
}
.zpResumeS .itemCon .tdledu{
	width:94px;
	text-align: right;
}
.zpResumeS .itemCon .tdl{
	width:150px;
	text-align: right;
}
.hide{
	display:none;
}
.show{
	display:black;
}

/** == companieslc page == **/
.home_dynamic_lc { margin-top:10px; }
.companieslc_co { height: 38px; position: relative; }
.companieslc_co h3 { background:url(../images/ico_lc.png) no-repeat scroll 950px center transparent; color: #333333; font-size: 14px; font-weight: bold; height: 26px; padding-left: 14px; }
.companieslc_co #bg { background:url(../images/lc_bot_bg.png) no-repeat scroll 0 0 #FFFFFF; display: block; height: 3px; }
#comp_info { float: left; /*margin-top: 10px;*/ width: 640px; }
.nine_box { background:url(../images/titBgH_lc.png) no-repeat scroll 10px 10px; background-color:#f2f2f2; }
.middle { overflow: hidden; }
.comp_info { padding: 0 10px; }
.comp_info_pic { border-right: 1px solid #D0D0D0; float: left; height: 70px; padding-top:15px; padding-right: 10px; width: 115px; }
.comp_info_pic img { height: 55px; width: 115px; }
.comp_info_data { color: #666666; float: right; width: 480px; }
.comp_info_data a { font-weight:bold; }
#comp_fol { float: right; /*margin-top: 10px;*/ width: 300px; }
.comp_fol { font-size: 14px; height: 80px; line-height: 28px; padding: 10px; text-align: center; }
.comp_fol p { font-weight:bold; }
.comp_fol strong { color: #2D63BB; font-weight: normal; }
.comp_follow { background: url("../images/btn_e.png") repeat scroll 0 0 transparent; border: medium none; color: #FFFFFF; cursor: pointer; height: 24px; line-height: 24px; text-align: center; width: 98px; margin-top:6px; }
.comp_follow_midd { background: url("../images/btn_elc.png") repeat scroll 0 0 transparent; border: medium none; color: #FFFFFF; cursor: pointer; height: 29px; line-height: 29px; text-align: center; width: 101px; margin-top:6px; }
.dy_mes_lc { height:18px; overflow:hidden; }
#comp_fol_nothorgh { color:#C00; font-size:12px; font-weight: normal; }
.nine_box_midd { border:1px solid #CCC; }
.nine_box_midd .title { background:url(../images/titBglc.png) no-repeat scroll 0 0 transparent; height: 30px; line-height: 30px; padding-bottom: 2px; padding-left: 10px; }
.nine_box_midd h4 { color: #646A78; float: left; font-size: 13px; font-weight: bold; }
#home_side_lc { width:300px; float:right; margin-right:0; margin-top:10px; }
.nine_box_midd .title span a { float: right; height: 30px; padding-right: 10px; font-weight:normal; }
.nine_box_midd dl { margin-bottom: 15px; }
.nine_box_midd dt { float: left; width: 60px; }
.nine_box_midd img { border: 1px solid #D6D6D6; height: 34px; padding: 2px; width: 54px; margin-left:10px; }
.nine_box_midd dd { float: right; width: 200px; }


/** == space_page == **/
/**left*/
#space_page { overflow: hidden; width: 100%; }
#ubar { background-color:#f0f0f0; float: left; margin: 0px 10px 0 0; overflow: hidden; width: 225px; }
#ubar h2 { position: relative; padding: 0 10px; height: 30px; color: #444; line-height: 30px; }
#space_avatar { margin: 10px 0 0; text-align: center; padding-bottom:20px; border-bottom:1px solid #c8c8c8; }
#space_avatar img { width:200px; height:200px; }
.borderbox { border-top:1px solid #FFF; margin: 0; padding: 30px 25px 60px;}
dl.spacemenu_list { width: 140px; }
dl.spacemenu_list dd.a { background-position: -396px -113px; }
dl.spacemenu_list dd.b { background-position: -396px -433px; }
dl.spacemenu_list dd.c { background-position: 4px -754px; }
dl.spacemenu_list dd.d { background-position: 4px -1593px; }
dl.spacemenu_list dd.e { background-position: 4px -1393px; }
dl.spacemenu_list dd.f { background-position: 4px -1035px; }
dl.spacemenu_list dd.h { background-position: 4px -355px; }
dl.spacemenu_list dd.i { background-position: -396px -195px; }
dl.spacemenu_list dd { background:url(../images/trough_2.gif) no-repeat scroll 0 0 transparent; height: 2.5em; padding-left: 40px; }
dl.spacemenu_list dd a { color: #16387C; font: bold 12px/2.5em Verdana, Geneva, sans-serif; }
.sidebox { margin: 0 0 10px;  border-top:1px solid #c8c8c8;}
  .sidebox .title { border-top:1px solid #fff;margin: 0 0 10px; padding: 6px 10px; height: 18px; background: url(../images/box_b_tit.png) repeat-x; color: #333; font-size: 12px; line-height: 18px; }
        .sidebox div.more { text-align: right; }
        .sidebox ul.friendbox li { height: 90px; }
        .sidebox p.gray { color: #999; line-height: 14px; text-align: center; }
        .sidebox .content { padding: 5px; }

/*right*/
.content { float: right;}
#space_page .content { margin: 0 15px 0 0; width: 700px; }
#space_page .avatar_list li { padding: 8px 15px 8px 20px; width: 70px; overflow: hidden; }

#spaceindex_name { font-size: 14px; padding: 0 0 10px; }
#spaceindex_name em { font-style: normal; font-weight: normal; }
.gray { color: #999999; font-size: 12px; font-weight: normal; }
#space_page .feed_header { /*background: none repeat scroll 0 0 #ffffff; background:url(../images/vp_bg.png) no-repeat; color: #333366; */font-weight:bold; height:28px; padding: 10px 10px 0 30px; margin-right:-1px; background: #2C3E74; color:#FFF; }
.r_option { color: #999999; float: right; font-size: 12px; font-weight: normal; }
#space_info {}
	#space_info li { padding:5px 0 0 0; }
	#space_info li em { font-size: 12px; font-style: normal; padding:0 5px 0 0; font-weight: normal; }		
	#space_info .spacemenu_list { padding:5px 0 10px 20px;}
	#space_info .info_more { padding:0 0 10px 20px; }
/*#space_feed { border:1px solid #CCC; border-top:none; }*/
#comment { /*border:1px solid #CCC; border-top:none;*/ }
#space_info .spacemenu_list { padding: 5px 0 10px 20px; }
.spacemenu_list { overflow: hidden; }
.spacemenu_list li { float: left; padding: 2px 0; width: 48%; }
#space_info li em { font-size: 12px; font-style: normal; font-weight: normal; padding: 0 5px 0 0; }
.feed {}
.feed li { padding: 10px 20px; }
.feed_li_title { margin: 0 0 5px; width: 500px; }
.dy_ope { height: 18px; margin-top: 2px; }
.dy_ope a { color: #666666; float: left; margin-right: 15px; }
.box { padding: 10px 0; }
.submit { background: url(../images/nav_btn_login.png) repeat scroll 0 0 transparent; border: medium none; color: #FFFFFF; cursor: pointer; height: 24px; letter-spacing: 1px; line-height: 20px; padding: 0 5px; margin:10px 0 0 10px; }
#editface { margin-left:520px; }
div#weiber { position: relative; }
#trough-overlay-content { background-color:#FFF; display: none; left: 0; padding:0 5px; position: absolute; top: 0; width: 708px; }
.ibox { margin-bottom: 10px; }
.ibox-header { background: none repeat scroll 0 0 #F7F7F7; height: 23px; margin-top: 10px; }
.ibox-operations { float: right; }
/*.operation { background: url("../images/profile/iconEdit.gif") no-repeat scroll 0 5px transparent; color: #336699; display: block; padding: 0 15px; text-decoration: none; }*/
.ibox-header h2 { color: #990000; font-weight: bold; padding-left: 15px; }
.profile-info-table { margin-left:15px; }
.profile-info-table th, .profile-info-table td { overflow: hidden; padding: 6px 3px; text-align: left; vertical-align: top; }
.profile-info-table th { color: #7B7B7B; font-weight: normal; width: 96px; }
.profile-info-table td.profile-edit-cell { text-align: right; width: 60px; }
/*.operation.add { background: url("../images/profile/iconAdd.gif") no-repeat scroll 0 5px transparent; }*/
.searchNeedEncode { color: #336699; text-decoration: none; }
.Services-btn { display:block; text-align:left; padding: 0 0 0 20px; margin-top:10px; }
.weiber-Services { }
